marshalling depot - French English Dictionary